package com.snail.model.vo.user;

import lombok.Data;

import java.util.List;

/**
 * 登录响应VO
 */
@Data
public class LoginVO {
    
    /**
     * 访问令牌
     */
    private String accessToken;

    /**
     * 角色的编码列表
     */
    private List<String> roleCodes;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户昵称（新增）
     */
    private String nickname;
    
    /**
     * 用户名
     */
    private String username;

    // 新增字段用于未绑定提示
    private Boolean needBind = false;
    private String provider;
    private String code;

    // 新增字段用于是否有标签
    private Boolean hasTag;
}